/**
 * Alibaba.com.cn Inc.
 * Copyright (c) 2004-2021 All Rights Reserved.
 */
package com.smart.model.request;

import com.smart.common.PageQueryRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @author zhanghong
 * @version ProjectReportStatisticsRequest.java, v 0.1 2023/6/28 15:53 下午 ProjectReportStatisticsRequest Exp $$
 */
@Data
@ApiModel("临时任务提交统计request")
public class ProjectReportStatisticsRequest extends PageQueryRequest {
    @NotNull(message = "id不能为空")
    @ApiModelProperty(value = "id", required = true)
    private Long id;
    @ApiModelProperty("建设地点")
    private String streetCode;
    @ApiModelProperty("施工状态")
    private String constructionStatus;
    @ApiModelProperty("提报状态 0未提报 1已提报")
    private Integer reportStatus;

    @ApiModelProperty("任务id")
    private Long taskId;
    @ApiModelProperty(hidden = true, name = "查看指定项目的提报数据")
    private List<Long> projects;
    @ApiModelProperty("项目名称/编号/质量监督编码")
    private String keyWord;
}
